package com.cskaoyan.javase.method._2notice;

/**
 * @description: 方法的注意事项
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

/**
 * > 注意事项：
 *
 * - 方法不调用，不执行，各个方法之间是平行关系
 * - 方法要定义在类体中，方法不能嵌套，方法在类体中定义的顺序对方法调用没有影响
 * - 对于修饰符列表中有static的方法，在同一个class的main方法中的调用方式是：方法名(实际参数列表)
 * - 调用一个有返回值的方法，实际上就是操作返回值，void方法不能做任何操作。
 *
 * main方法详细解释:
 * public static void main(String[] args) {
 * 	//方法体
 * }
 * main方法是程序入口方法,由JVM去调用它
 * public static是修饰符列表,表示该方法是"公共的,静态的",是为了方法JVM调用它
 * void 表示main方法没有返回值
 * main是方法的名字,它是一个约定俗成的规范,它不是关键字也不是保留字,但是不建议程序员去使用它
 * (String[] args)是形参列表,表示该方法需要String[] 字符串数组的参数(一般都不会传入)
 *
 * main方法的格式几乎没有可变的地方,只有args这个形参的名字是可变的
 *      ---> 在方法的形参列表中,谁是更重要的?
 *   形参列表中起关键作用的是数据类型,名字实际上就是一个代号,叫什么无所谓
 *
 */
public class Demo {
    public static void main(String[] args) {
        System.out.println("hello world");
    }
}
